Specification and Analysis of Requirements Negotiation Strategy in Software Ecosystems

نویسنده

  • Samuel Fricker
چکیده

The development of software products and systems generally requires collaboration of many individuals, groups, and organizations that form an ecosystem of interdependent stakeholders. The way the interests and expectations of such stakeholders are communicated is critical for whether they are heard, hence whether the stakeholders are successful in influencing future solutions to meet their needs. This paper proposes a model based on negotiation and network theory for analyzing and designing flow of requirements through a software ecosystem. The approach supports requirements engineering process engineers and managers in taking strategic decisions for resolving communication bottlenecks, increasing overall requirements engineering productivity, and consciously assigning power to stakeholders.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Compromise-negotiation Framework Based on Game Theory for Eliminating Requirements Inconsistency

Original scientific paper For any proposed software development project, it is inevitable to confront requirements changes during the software development life cycle. Uncontrolled changes may cause bad requirements specification, which even further leads to project’s failure. As a result, it is necessary to provide effective and flexible requirements change management. One of the kernel tasks o...

متن کامل

Um Modelo para Negociação de Requisitos em Ecossistemas de Software

In the current globalised software industry, the notion of Software Ecosystems emerges based on theories from Ecology to analyse organisations that operate as networks and have a common interest on a central software platform. Studies suggest that the relationship among actors and an effective requirements management are relevant aspects for these ecosystems. Therefore, this research investigat...

متن کامل

Negotiation and the Role of the Requirements Specification1

The term requirements engineering describes the processes leading to the production of a requirements specification. Much of software engineering research takes the existence of this document for granted, concentrating instead on the downstream areas of software development. In this chapter, we argue that the problems of requirements engineering deserve greater study. To understand why this is ...

متن کامل

Analysing Requirements Negotiation in Software Ecosystems with Multi-Agent Systems Techniques

A Software Ecosystem (SECO) can be seen as a distributed network of software companies interacting either in a cooperative or competitive manner, being connected by a shared platform. They participate in complex interrelations and play different roles. This perspective brings several social, managerial and technical challenges. The goal of this paper is to investigate the challenges involved in...

متن کامل

Developing Groupware for Requirements Negotiation: Lessons Learned

Defining requirements is a complex and difficult process, and defects in the process often lead to costly project failures. There is no complete and well-defined set of requirements waiting to be discovered in system development. Different stakeholders—users, customers, managers, domain experts, and developers—come to the project with diverse expectations and interests. Requirements emerge in a...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009